Skip to main content

Full text of "Tandy Network 3 Operating Software First Edition"

See other formats


Network 3 

Operating 

Software 



Catalog Number 26-2775 




This Network 3 Operating Software is designed for use 
with a TRS-80 Network 3 Controller (Cat. No. 26-1212) 
in a network of up to 16 TRS-80 Model III "student sta- 
tions" connected to a central disk-equipped "host" 
TRS-80 Model III. This software package makes it pos- 
sible for each student station to use the disk at the 
host computer to load and save programs, to use disk 
data files, and to use a printer attached to the host 
computer, all without teacher intervention. Student sta- 
tions can also operate independently, without disturbing 
the network connections. The minimum host computer 
is a 32K TRS-80 Model III with one disk drive and 
RS-232C interface. The minimum student station is a 
16K TRS-80 Model III with Model III BASIC and 
RS-232C interface. 



s~\ 



CUSTOM MANUFACTURED FOR RADIO SHACK |J| A DIVISION OF TANDY CORPORATION 




i&w. 



TERMS AND CONDITIONS OF SALE AND LICENSE OF RADIO SHACK COMPUTER EQUIPMENT AND SOFTWARE 

PURCHASED FROM A RADIO SHACK COMPANY-OWNED COMPUTER CENTER, RETAIL STORE OR FROM A 

RADIO SHACK FRANCHISEE OR DEALER AT ITS AUTHORIZED LOCATION 



CUSTOMER OBLIGATIONS 



LIMITED WARRANTY 



A. CUSTOMER assumes full responsibility that this Radio Shack computer hardware purchased (the "Equipment"), and any copies of Radio 
Shack software included with the Equipment or licensed separately (the "Software") meets the specifications, capacity, capabilities, 
versatility, and other requirements of CUSTOMER. 

B. CUSTOMER assumes full responsibility for the condition and effectiveness of the operating environment in which the Equipment and Software 
are to function, and for its installation. 

II. RADIO SHACK LIMITED WARRANTIES AND CONDITIONS OF SALE 

A. For a period of ninety (90) calendar days from the date of the Radio Shack sales document received upon purchase of the Equipment, RADIO 
SHACK warrants to the original CUSTOMER that the Equipment and the medium upon which the Software is stored is free from manufacturing 
defects. THIS WARRANTY IS ONLY APPLICABLE TO PURCHASES OF RADIO SHACK EQUIPMENT BY THE ORIGINAL CUSTOMER FROM 
RADIO SHACK COMPANY-OWNED COMPUTER CENTERS, RETAIL STORES AND FROM RADIO SHACK FRANCHISEES AND DEALERS AT ITS 
AUTHORIZED LOCATION. The warranty is void if the Equipment's case or cabinet has been opened, or if the Equipment or Software has been 
subjected to improper or abnormal use. If a manufacturing defect is discovered during the stated warranty period, the defective Equipment 
must be returned to a Radio Shack Computer Center, a Radio Shack retail store, participating Radio Shack franchisee or Radio Shack dealer 
for repair, along with a copy of the sales document or lease agreement. The original CUSTOMER'S sole and exclusive remedy in the event of 
a defect is limited to the correction of the defect by repair, replacement, or refund of the purchase price, at RADIO SHACK'S election and sole 
expense. RADIO SHACK has no obligation to replace or repair expendable items. 

B. RADIO SHACK makes no warranty as to the design, capability, capacity, or suitability for use of the Software, except as provided in this 
- paragraph. Software is licensed on an "AS IS" basis, without warranty. The original CUSTOMER'S exclusive remedy, in the event of a 

Software manufacturing defect, is its repair or replacement within thirty (30) calendar days of the date of the Radio Shack sales document 
received upon license of the Software, The defective Software shall be returned to a Radio Shack Computer Center, a Radio Shack retail store, 
participating Radio Shack franchisee or Radio Shack dealer along with the sales document. 

C. Except as provided herein no employee, agent, franchisee, deaier or other person is authorized to give any warranties of any nature on behalf 
Of RADIO SHACK. 

D. Except as provided herein, RADIO SHACK MAKES NO WARRANTIES, INCLUDING WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A 
PARTICULAR PURPOSE. 

E. Some states do not allow limitations on how long an implied warranty lasts, so the above limitation(s) may not apply to CUSTOMER. 

III. LIMITATION OF LIABILITY 

A. EXCEPT AS PROVIDED HEREIN, RADIO SHACK SHALL HAVE NO LIABILITY OR RESPONSIBILITY TO CUSTOMER OR ANY OTHER PERSON 
OR ENTITY WITH RESPECT TO ANY LIABILITY, LOSS OR DAMAGE CAUSED OR ALLEGED TO BE CAUSED DIRECTLY OR INDIRECTLY BY 
"EQUIPMENT" OR "SOFTWARE" SOLD, LEASED, LICENSED OR FURNISHED BY RADIO SHACK, INCLUDING, BUT NOT LIMITED TO, ANY 
INTERRUPTION OF SERVICE, LOSS OF BUSINESS OR ANTICIPATORY PROFITS OR CONSEQUENTIAL DAMAGES RESULTING FROM THE 
USE OR OPERATION OF THE "EQUIPMENT" OR "SOFTWARE". IN NO EVENT SHALL RADIO SHACK BE LIABLE FOR LOSS OF PROFITS, OR 
ANY INDIRECT, SPECIAL, OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY BREACH OF THIS WARRANTY OR IN ANY MANNER 
ARISING OUT OF OR CONNECTED WITH THE SALE, LEASE, LICENSE, USE OR ANTICIPATED USE OF THE "EQUIPMENT" OR "SOFTWARE". 

NOTWITHSTANDING THE ABOVE LIMITATIONS AND WARRANTIES, RADIO SHACK'S LIABILITY HEREUNDER FOR DAMAGES INCURRED BY 
CUSTOMER OR OTHERS SHALL NOT EXCEED THE AMOUNT PAID BY CUSTOMER FOR THE PARTICULAR "EQUIPMENT" OR "SOFTWARE" 
INVOLVED 

B. RADIO SHACK shall not be liable for any damages caused by delay in delivering or furnishing Equipment and/or Software. 

C. No action arising out of any claimed breach of this Warranty or transactions under this Warranty may be brought more than two (2) years 
after the cause of action has accrued or more than four (4) years after the date of the Radio Shack sales document for the Equipment or 
Software, whichever first occurs. 

D. Some states do not allow the limitation or exclusion of incidental or consequential damages, so the above limitation(s) or exclusion(s) may 
not apply to CUSTOMER. 

IV. RADIO SHACK SOFTWARE LICENSE 

RADIO SHACK grants to CUSTOMER a non-exclusive, paid-up license to use the RADIO SHACK Software on one computer, subject to the following 
provisions: 

A. Except as otherwise provided in this Software License, applicable copyright laws shall apply to the Software. 

B. Title to the medium on which the Software is recorded (cassette and/or diskette) or stored (ROM) is transferred to CUSTOMER, but not title to 
the Software. 

C. CUSTOMER may use Software on one host computer and access that Software through one or more terminals if the Software permits this 
function. 

D. CUSTOMER shall not use, make, manufacture, or reproduce copies of Software except for use on one computer and as is specifically 
provided in this Software License. Customer is expressly prohibited from disassembling the Software. 

E. CUSTOMER is permitted to make additional copies of the Software only for backup or archival purposes or if additional copies are required in 
the operation of one computer with the Software, but only to the extent the Software allows a backup copy to be made. However, for 
TRSDOS Software, CUSTOMER is permitted to make a limited. number of additional copies for CUSTOMER'S own use. 

F. CUSTOMER may resell or distribute unmodified copies of the Software provided CUSTOMER has purchased one copy of the Software for each 
one sold or distributed. The provisions of this Software License shall also be applicable to third parties receiving copies of the Software from 
CUSTOMER. 

G. All copyright notices shall be retained on all copies of the Software. 

V. APPLICABILITY OF WARRANTY 

A. The terms and conditions of this Warranty are applicable as between RADIO SHACK and CUSTOMER to either a sale of the Equipment and/or 
Software License to CUSTOMER or to a transaction whereby RADIO SHACK sells or conveys such Equipment to a third party for lease to 
CUSTOMER. 

B. The limitations of liability and Warranty provisions herein shall inure to the benefit of RADIO SHACK, the author, owner and/or licensor of the 
Software and any manufacturer of the Equipment sold by RADIO SHACK. 

VI. STATE LAW RIGHTS 

The warranties granted herein give the original CUSTOMER specific legal rights, and the original CUSTOMER may have other rights which vary 
from state to state. 



IIW'.VW 



875-9186 



' 






xgvsi 



Mm 



mm 



'-v.-'. 



'■8&$ ^Jifi; 



" 



~ 



Network 3 Operating Software 



Radio /hack 



■Ti A DIVISION OF TANDY CORPORATION 
|£J FORT WORTH, TEXAS 76102 



FIRST EDITION 

TRSDOS™ Operating System: 

e 1980, 1981 Tandy Corporation 

All Rights Reserved. 

Network 3 Model III Operating System and NBASIC 

and 

Network 3 Model III Student Station System Software: 

®®1982 Micro-Systems Software, Inc. 

Licensed to Tandy Corporation 

All Rights Reserved. 

MENU, MAILBOX, and MENUSORS Programs: 

® @ 1982 Tandy Corporation 

All Rights Reserved. 

"Network 3 Operating Software User's ManuaV: 

° 1982 Tandy Corporation 

All Rights Reserved. 



Reproduction or use, without express written permission 
from Tandy Corporation, of any portion of this manual is 
prohibited. While reasonable efforts have been taken in the 
preparation of this manual to assure its accuracy, Tandy 
Corporation assumes no liability resulting from any errors 
or omissions in this manual, or from the use of the informa- 
tion obtained herein. 

Please refer to the Software License on the back cover of 
this manual for limitations on use and reproduction of this 

Software package. 



- 



Table of Contents 

Introduction 1 

Operating the Network 3 3 

Equipment Requirements 3 

Using the Network 3 System 3 

Example: Using Radio Shack's K-8 Math With 

Student Management Program with the Network 3 8 

Advanced Features of Network 3 9 

Equipment Choices 9 

Printing and Spooling 9 

Programming Hints for Programs 

to be Used with the Network 3 10 

Network 3 Utility Software 11 

Using MENU with the Network 3 11 

Using MAILBOX with the Network 3 14 

Using a Network 1 or Network 2 Controller 

to Load the Student Station System Software 15 

Using the Network 3 with Programs 

Stored on Cassette Tape 17 

Appendix I: List of Radio Shack Software 

Fully Compatible with the Network 3 19 

Appendix II: For One-Drive Host Systems 20 

a. Using the Network 3 Controller with a 

One-Drive Host Computer 20 

b. Using Programs from a Diskette with a 

Different Version of the Operating System 23 

Appendix III: Network 3 BASIC (NBASIC) Information 26 

a. Network 3 BASIC Quick Reference 26 

b. Network 3 BASIC Error Messages 30 

Appendix IV: Backup Information 33 

a. Making a Backup Copy of the 

Network 3 Software Diskette 33 

b. Making a Backup Copy of the 

Student Station System Software Tape 36 



~ 



— 



^ 



^ 



^ 



INTRODUCTION 

The Radio Shack® TRS-80® Network 3 Controller enables educators to design a 
network of up to 16 non-disk TRS-80 Model III microcomputers (or Student 
Stations) around one TRS-80 Model III disk Host system.* The Network 3 provides 
the Student Stations with most of the capabilities of a disk-equipped computer 
system. For example: 



© 



All 16 Student Stations can load and store programs and other information 
using the disk at the Host system. 

• All Student Stations can use a line printer attached to the Host system 
without interrupting other students or the teacher. 

• Student Stations can store information on the Host disk, allowing class 
records to be kept in one location. 

• Network 3 even makes it possible for computer science students to learn and 
use Disk BASIC on non-disk TRS-80s. 

In addition to being a part of a network, each participating TRS-80 Student Station 
can also be used as an independent, stand-alone unit. This flexibility helps to make 
the Network 3 an ideal choice for classroom or administrative purposes. 

The Network 3 system in its maximum 16 Student Station configuration is most 
suitable for situations where there is moderate-to-infrequent student interaction with 
the Host computer (that is, loading or saving programs, reading or writing disk 
data files, or accessing the printer). Where a higher frequency of student interaction 
with the Host is desirable, smaller configurations (fewer Student Stations) may be 
appropriate depending on your particular application. If you have questions about 
the best configuration for your application, contact your Radio Shack Regional 
Educational Sales Coordinator or a Radio Shack Store or Computer Center 
near you. 



'~ 



'• Future Network 3 Software will support the TRS-80 Color Computer as Student Station 
and the TRS-80 Model II as Host. 



" 



OPERATING THE NETWORK 3 

Equipment Requirements 

The TRS-80 Network 3 Controller connects up to 16 TRS-80 Model III micro- 
computers to a central disk-equipped TRS-80 Model III to share the disk storage 
and printer. The minimum Host computer is a TRS-80 Model III with 32K of 
memory, one disk drive, and an RS-232C interface. A Student Station needs 16K of 
memory, Model III BASIC, and an RS-232C interface. The Network 3 Controller 
requires 1 cable (10 to 100 feet) for each Student Station and 1 cable for the Host 
system. 

Using the Network 3 System 

Before doing anything else, you should make a backup copy of the "Network 3 
Operating System and NBASIC" diskette (hereafter referred to as the Network 3 
software diskette) supplied with this package, following the directions on page 33 of 
this manual. You should also make a backup of the Student Station System 
Software cassette, following the instructions on page 36. Use these backup copies 
when operating the Network, and store the original diskette and cassette in a safe 
place to protect them from damage. 

Once you have made a backup copy of the Network 3 software diskette and the 
Student Station System Software cassette, follow the directions in the Network 3 
Operation Guide which came with the Controller to connect the Network 3 to the 
Host system and Student Stations. Then turn on all equipment. 

To load a program from the Host computer into one or more Student Stations, 
follow the steps below. 

At the Network 3 Controller: 

1. Make sure the Network 3 Controller is ON (the Power button on the front 
of the Controller should be illuminated). 

2. The Mode button should NOT be illuminated; if it is, press the Mode button 
once and the light will go off. 

At each Student Station: 

3. Make sure each computer is ON (the ON/OFF switch is under the right side 
of the keyboard). 

If the Student Station is equipped with the special ROM-based loader, follow the 
initialization procedure described in the literature accompanying the loader; then 
skip to Step 10 below. 



^ 



If the Student Station is not equipped with the ROM-based loader, continue with 



Step 4 below to load the Student Station System Software from cassette. (If a 
Network 1 or Network 2 Controller is available, this software can be loaded into the 
Student Stations from the Host computer following the directions on page 15.) 

4. Connect the cassette recorder to the Student Station. Make sure the 
recorder is plugged in. 

5. Insert the backup copy of the Network 3 Student Station System Software 
cassette into the cassette recorder. 

6. Set the volume on the cassette recorder at 6. 

7. Press the REWIND button on the recorder. When the tape is rewound, 
press STOP. Then press PLAY. (If the recorder is connected properly, it 
should not come on at this point.) 

8. When the screen reads: Type: 
Cass? I ENTER | 
Memory Size? I ENTER I 



Ready \M\ ffl [H El EH \M\ I ENTER I 



>. 



* ? m e m m tn \s\ co i enter i 

The cassette recorder will come on and begin to load the program. (If the 
program is loading properly, two asterisks will appear in the upper right 
corner of the screen. The right asterisk will blink.) 

If the asterisks do not appear after several seconds: 

• press the STOP button on the recorder 

• turn the volume on the recorder a little higher 

• press the orange Reset button on the computer 

• repeat the instructions from Step 7 above. 

If the asterisks appear, but the right one does not blink: 

• press the STOP button on the recorder 

• turn the volume on the recorder a little lower 

• press the orange Reset button on the computer 

• repeat the instructions from Step 7 above. 

If "D*" or "C*" appears on the screen, make a new backup copy of the Student 
Station System Software cassette following the directions on page 36, and start 
again from Step 4 above. 



9. When "*?" reappears on the screen, press [7] I ENTER I . 






10. "Baud rate?" will be displayed on the screen. Press I ENTER I . The screen will 
now display "Network 3" and a blinking cursor. 

(Note: Be sure to follow Steps 3 through 10 above at each Student Station.) 

At the Host (Disk) Computer: 

11. Make sure the computer is ON (the ON/OFF switch is under the right side 
of the keyboard). 

12. Insert the backup copy of the Network 3 software diskette in Drive (the 
bottom drive) with the label facing up and the square notch to the left, 
close the disk drive door, and press the orange Reset button. 

13. Type the date, using two digits each for the month, day, and year, with a 
slash separating eac h pair. (E xample: [©][I][/][0]|3][Z][iLl[Ijfor September 
1, 1982.) Then press I ENTER I . When asked for the time, simply press 

I ENTER I . (The computer will ask for the date and time only after it is first 
turned on.) 

14. When "TRSDOS Ready" appears on the screen, type HI El H] II I ENTER I . 

15. When "Baud rate?" appears on the screen, press I ENTER I . * The screen 
should now display: 



3«ei III Sftw* 
i v; its Af Corp, Ml rights rtttrvtti 

-,T STATION » 



*The baud rate is the rate at whi ch inform ation is transferred between the Host computer 
and the Student Stations. When I ENTER I is pressed in response to the "Baud rate?" 
question, the fastest rate (9600 baud) is used. Other rates which may be chosen include 
300, 600, 1200, 1800, 2400, 3600, 4800, and 7200 baud. The Host computer and the 
Student Stations must be set at the same baud rate for accurate transfer of information 
between the Host computer and the Student Stations. 



5 



16. Insert the diskette containing the program(s) you want to run at the 
Student Stations in Drive 1 (the top drive) of the Host computer, with the 
label facing up and the square notch to the left. Close the disk drive door. 

At each Student Station: 

17. a. If you want to run an Assembly language program that is contained on 

the diskette in Drive 1 of the Host system, type the filename of the 
program and press I ENTER I . 

b. If you want to run a BASI C program or to program in BASIC, type 
Gil EO ED [1] Q] El I ENTER I .* The screen will show "Ready." To run a 
BASIC program that is contained on t he diske tte in Drive 1 of the Host 
system, type [W] QJ] [¥] [3 filename HO I ENTER I . (Substitute the filename 
of the desired program for the word filename.) 

As the program loads into the Student Station, the two asterisks next to 
the words "STUDENT STATION" on the Host computer screen are replaced 
by the number of the Student Station that is loading. 

DO NOT turn off power to any Student Station while disk files are open or while 
printing/spooling is occurring. Computers can be turned off only when the Host 
computer screen looks like this (with two pairs of asterisks and one pair of zeroes 
displayed): 




* If you want to run programs that are stored on Model I diskettes, you can use the 
CONVERT instruction to transfer them to a Model III diskette, before running them. 
(Refer to the manual that accompanied the program or to the Disk System Owner's 
Manual for directions on using CONVERT.) 



6 



If a computer is turned off while disk files are open or while printing/ spooling is 
occurring, the Student Station(s) affected will show "IE ERROR". To start the 
program again, at the St ation or Stations sho wing the error message type 
ED B \Q\ fit] \E\ I ENTER I , then type SGI] ED 1 ENTER I . 



" 



CAUTION: If the orange Reset button is pressed at a Student Station, that 
computer will return to independent operation (that is, it will no longer be a part of 
the network). If this happens, the Student Station System Software will have to be 
loaded into that Student Station again (following Steps 3 through 10 above) in 
order for it to function as part of the network. 

To avoid having to re-load the Student Station System Software each day, you may 
leave the Student Stations on overnight. (The Network 3 Controller and the Host 
computer may be turned off.) As long as a Student Station remains on and the 
Reset button is not pressed, the software remains in that computer's memory and 
does not need to be re-loaded. If a computer is left on overnight, the screen bright- 
ness should be turned all the way down (using the brightness control under the left 
side of the video display) to prolong the life of the video display. 

For instructions on how to print from a Student Station to a printer attached to 
the Host system, see Printing and Spooling on page 9 of this manual. 

For a list of commands available in Network 3 BASIC (NBASIC), refer to the 
Network 3 BASIC Quick Reference section in this manual (page 26). All Model III 
BASIC (non-disk) commands are available in NBASIC. 

The next section gives an example, using the Radio Shack K-8 Math with Student 
Management Program, of how a program with student record-keeping capabilities 
runs on the Network 3 system. 



~ 



EXAMPLE: 

USING RADIO SHACK'S K-8 MATH WITH STUDENT MANAGEMENT 
PROGRAM WITH THE NETWORK 3 

These instructions present an example of how a disk-based educational program can 
be used with the Network 3. The program used in this example is Radio Shack's 
K-8 Math With Student Management Program, which has a student record-keeping 
capability. (This particular program requires 32K Student Stations.) Other programs 
can be used in a similar way. 

To run K-8 Math With Student Management: 

1. Set up the Network 3 Controller, Host system, and Student Stations. Run 
the HOST program and load in the Student Station System Software 
program by following Steps 1 through 15 beginning on page 3. 

2. Insert the selected K-8 Math With Student Management Model III program 
diskette into Drive 1 (the top drive) of the Host computer. 

3. At each Student Station you want to run the program, type 
[N] [B] H UE! H E| and press I ENTER I; then type El -BE ED 

CO E E JS IE EIE O IS CD I ENTER I . (This example is for the K-8 Math 
program with the filename "ADDITION". You should use the filename of the 
program you want to run.) You will notice that the disk drive on the Host 
computer begins turning, loading the program from the diskette to the 
Student Station. 

The program will load and run normally on the Student Station, just as if it were 
running on a disk-based computer. At the end of each session, the students' scores 
are transferred from the Student Station to the Host system, where they are stored 
on the K-8 Math program diskette in Drive 1. To view the scores stored on this 
diskette, the teacher types the special code (as described in the K-8 Math With 
Student Management teacher's manual) at a Student Station in which the desired 
program is running. The disk at the Host computer turns as the student scores are 
transferred from the diskette to the Student Station screen for the teacher's review. 



ADVANCED FEATURES OF NETWORK 3 



~ 



" 



Equipment Choices 

Any TRS-80 Model III microcomputer that has the minimum features listed under 
Equipment Requirements on page 3 can be used with the Network 3 system. 

Note: Since the Student Station System Software and NBASIC occupy 
approximately 9K of memory, some 16K programs will require an additional 16K of 
memory to run. Additional RAM (available at Radio Shack Stores and Computer 
Centers) may be purchased and installed in 16K increments up to a maximum of 
48K. 

The Host computer is always completely dedicated to the Network 3 when the Host 
program is running; at this time it can only receive requests from Student Stations 
and perform those requests. 

A disk-equipped Student Station will retain the use of its cassette I/O port (the 
round socket where the cassette is plugged in), but its disk drives will be disabled 
as long as it is participating in the network. 

Note: Pressing the Reset button of the Host computer or any Student Station will 
return the computer to its regular independent operations. The cable on the back of 
the TRS-80 does not need to be disconnected to operate the computer 
independently. 

Printing and Spooling 

All Student Station printing requests are routed to the Host printer under normal 
conditions. (If you want to use a local printer at a Student Station, see the 
discussion of CMD"H" on page 26 of the Network 3 BASIC Quick Reference 
section.) 

When a printing request goes to the Host computer, a function called "spool" 
stores the material to be printed until the printer can get to it. This allows the 
Student Station to continue working while its request is still being printed, or 
possibly before its request has begun to print if another request was already on the 
spool. 

If a large amount of printing has been requested, the spool storage space will fill 
up. When this space is full, Student Stations requesting printouts will have to wait 
until more printing has been completed, making more spool storage space available, 
before proceeding. If the printer is turned off, or runs out of paper, the spool will 
fill to its maximum volume and continue to wait for the printer. When the printer 
is ready, the spool will begin to print everything that was requested. 

If requests are small enough, many can be sent to the spool during a class period. 
Ten minutes before the end of class the printer can be turned on to print them all 
at one time. This technique can be used to keep printer noise from interrupting 
other activities. 



9 



Programming Hints for Programs to be Used With the Network 3 

Successive printer requests from a Student Station should be made with a minimum 
of delay between them. Do all of the necessary processing before beginning to print 
the results. This will prevent print requests from other Student Stations from being 
printed in between the start and finish of your document. This technique will also 
prevent blank lines from appearing in the middle of your document. Avoid keyboard 
input in the middle of a printing activity to prevent interference from other print 
requests. 

Disk file processing should also be kept as short and fast as possible. One way to 
do this is to write subroutines which open and close the files that will be used in 
the program. When you need the file, call the opening routine, process data in or 
out, and call the closing routine before doing anything else. This technique is 
unnecessary for an independent computer, but is recommended when more than one 
Student Station will be calling the same file. 

These procedures are recommended because Network 3 allows only one Student 
Station to use a single data file at a time. All other Stations are locked out until 
that Station closes the file. For the same reason, you should avoid keyboard input 
between opening and closing a file. Always prepare all data before opening the file, 
and close the file before the next processing or input point. 



^ 



10 



NETWORK 3 UTILITY SOFTWARE 

Using MENU with the Network 3 

MENU is a BASIC program (included on the Network 3 software diskette) which 
you can use to allow students to choose which programs they want to run from a 
selection of BASIC programs. MENU sets up an option list (or "menu") which 
makes it easy for the student to select the desired program. 

Follow the steps below to create your own option list program: 

1. Set up the Network 3 Controller, Host system, and Student Stations. Run 
the HOST program and load in the Student Station System Software 
program by following Steps 1 through 15 beginning on page 3. 

2. At a Student Station, when the screen shows Network 3 type 
O \M [S [H CD OH and press I ENTER I ; then type 

fRiruifNinn^fEirNiruin rENTERi . 

3. You will need to assign a filename to the new option list program you are 
creating. This filename can contain up to eight letters and numbers, and it 
must begin with a letter. In this example, we will use "CHOICES" as the 
filename of the new option list program being created. When the line: 

What is the filename for the new menu? 

appears on the screen, type [C] \H} [O] [TJ [C] [E] [S] (or whatever filename you 
choose) and press I ENTER I . 

4. Next you will type in 1) a descriptive name for each program that you want 
to be available on the student's option list, and 2) the corresponding filename 
of each program. 



When your screen shows: 




~ 



type the descriptive name you w ant to a ppear on the Student station screen 

for the first program, and press I ENTER I . ("Adding" is used in this example.) 



Now, when the screen shows: 



r«w SEttf iW.m 5'iis PjlXHMCS. 
MENU &W . 

t "> ftsainj 



type the filename of the corresponding program, and press I ENTER I . (The 
filename can be found on the program diskette or in the user's manual.) 

The program will continue to prompt you for up to ten menu entries and cor- 
responding filenames. If you want fewer than ten entries in your option list, 
enter all desired menu entries and filenames; then type \e\ \n\ [d] and press 



12 



I ENTER I for the next menu entry in the "MENU ENTRY" column. In this 
situation, the screen might look like this: 



T a! :e K£NU entries »v - '■ •- ■5' to end hit 
, . - • FILEMC 



: fidflfna 
» S«M-ra sting 
' fcit Predict 



? ttWfffl 
? SUBTRACT 
? THJOl 



rbsehmi >- 



^ 



~ 



6. When < < < PLEASE WAIT> > > is displayed on the screen, the computer 
saves the option list program you have created onto the Network 3 software 
diskette in Drive 0, under the filename you specified in Step 3 above. When 
saving is complete, the screen displays "DONE". 

To run this option list program at the Student Stations, follow these steps: 

1. Set up the Network 3 Controller, Host system, and Student Stations. Run 
the HOST program and load in the Student Station System Software 
program by following Steps 1 through 15 beginning on page 3. 

2. At the Host system, the Network 3 software diskette (which now also 
contains the menu program you have created) should be in Drive (the 
bottom disk drive). Place the diskette containing all the programs listed in 
the menu program in Drive 1 (the top disk drive). 

3 At each Student Station that will use the opti on list you have created, type 
El El M ED EI 'ED G3 E El H] \£\ I ENTER I . (In this example, the filename 
"CHOICES" is used. Be sure to use the filename of the option list program 
you created.) 

4. The program will now display the list of descriptive names you entered when 
you set up the option list. (The list of corresponding filenames will not 
appear.) The student can choose the desired option by typing the number 
that appears next to that option. The option list program will automatically 
run the lesson program the student has chosen. 

5. To return to the option list, terminate the current lesson program and start 
again at Step 3. 






To erase the menu program you created, place the Network 3 software diskette 
(which contains your menu program) in Drive and press the orange Reset button. 
When "TRSDOS Ready" is displayed, type BEEE DM \Q\ E ED E [U (or 
whatever filename you assigned your menu) and press I ENTER I . When "TRSDOS 
Ready" reappears, your menu program is erased. 



Using MAILBOX with the Network 3 

MAILBOX is a demonstration BASIC program contained on the Network 3 
software diskette which is designed to illustrate the operation of the Network 3. It 
allows students to send messages to one another from Student Stations. The 
messages are stored on the Network 3 software diskette at the Host computer. 

Follow these steps to use MAILBOX: 

1. Set up the Network 3 Controller, Host system, and Student Stations. Run 
the HOST program and load in the Student Station System Software 
program by following Steps 1 through 15 beginning on page 3. 

2. At ea ch Stude nt Station that is to participate, type In1Ib1[a1 [S] [D[CJ an d 
press 1 ENTER I ; then type jW| fU] ED ED {Ml 13 EJ B SO El W ED I ENTER I . 

From this point on, the program guides the student through its use. A total of 25 
student messages can be stored by the program. 

The teacher can leave a "bulletin board" message (a message that will be seen by 
all the st udents u sing the program) by selecting option 1 and typing 
HEE I ENTER I in response to the question, "WHO DO YOU WANT TO SEND IT 
TO?" (Unlike other messages, these bulletin board messages cannot be erased by 
the student.) 

The teacher can erase a bulletin board message by choosing option 2, typing 
HE IB 1 ENTER I . and then typing [7] when Erase? appears on the screen. 

To erase all messages: (1) ch oose opt ion 1, (2) hold down the I SHIFT I key while 
pressing I @ I , and (3) press I ENTER I . 



14 



^ 



■"" 



"- 



USING A NETWORK 1 OR NETWORK 2 CONTROLLER 
TO LOAD THE STUDENT STATION SYSTEM SOFTWARE 

If you are using the cassette version of the Student Station System Software 
(included with this package) instead of the ROM-based loader, you can use a 
Network 1 or Network 2 Controller to load this software into the Student Stations 
more efficiently. Follow these steps: 

1. Set up the Network 3 Controller, Host system, and Student Stations. 

2. Connect the Network 1 or Network 2 ControUer, the Host computer, and 
the Student Stations according to the instructions in the Network 1 or 
Network 2 manual. (This will not interfere with the Network 3 connections. 

3. Turn on all equipment. 

At the Network 1 or Network 2 Controller unit: 

4. Set the Selector switch to MPLX. 

5. If you are using a Network 2, set the Baud Rate switch at 1500. (The 
Network 1 does not have this switch.) 

At each Student Station: 

6. "Cass?" will appear on the Student Station display. If you a re using a 
Network 1, press UJ. If you are using a Network 2, press I ENTER 1 . 

7. When "Memory Size?" appears on the screen, press I ENTER I . 

8. When "Ready" appears on the screen, type \S] H g] U HHM] I ENTER I . 

9. "*?" will appear. Type [S] CD QJJ IS E [N] \T} I ENTER I . 

(The red lights on the Network 1 or Network 2 Controller unit that 
correspond to the active Student Stations should now be lit.) 

At the Host Computer: 

10. Insert the Network 3 software diskette in the bottom drive with the label 
facing up and the square notch to the left. 

11. Press the orange Reset button. 



15 



12. When the screen reads: 
Enter date: 

Enter time: 
TRSDOS Ready 



Cass? 



Device = Disk to Tape - 
Filespec? 

Press ANY key when 
Cassette ready 



You type: 

roiroimroimmmm ienteri 

(Example for September 1, 1982) 



ENTER 



ienteri 

(Be sure to type a space between the 
E and the ffl). 

For Network 1, type [C] 

For Network 2, press I ENTER I 

IENTERI 



ENTER 



The Student Station System Software will now load into the Student 
Stations. Two asterisks will appear in the upper right corner of each 
Student Station that is loading, and the right asterisk will blink. 

Now, follow Steps 13 through 16 below in exact order. 



At each Student Station: 

13. "*?" wul appear again. Type IENTERI . 



14. When "Baud rate?" appears, press IENTERI . The screen should now display 
"Network 3" and a blinking cursor. 



At the Host Computer: 



15. When "TRSDOS Ready" appears, type [ED [O] [ECO IENTERI . 



16. When "Baud rate?" appears, press I ENTER I . 

You can now load programs from the Host computer into the Student Stations, 
following Steps 16 and 17 on page 6. 



16 



~ 



-^ 



USING THE NETWORK 3 WITH PROGRAMS 
STORED ON A CASSETTE TAPE 

BASIC programs stored on cassette tapes must be transferred to a diskette before 
they can be used with the Network 3. Follow this procedure: 

1. Set up the Network 3 Controller, Host system, and Student Stations. Run 
the HOST program and load in the Student Station System Software 
program by following Steps 1 through 15 beginning on page 3. 

2. Select a Student S tation to work at. Type [N] ® H [H Q] El at the Student 
Station and press I ENTER I . 

3. Connect a cassette recorder to the Student Station. Be sure the recorder is 
plugged in. Set the volume at 6. 

4. Insert the cassette containing the program you want to run with the 
Network 3 in the cassette recorder. 

5. Rewind the cassette to the beginning of the program on the tape. 

6. Press the PLAY button on the cassette recorder. (If the recorder is 
connected properly, it should not come on at this point.) 

7. Many programs on cassette (including most Radio Shack educational course- 
ware programs on cassette) are stored on low-speed (500 baud) cassettes 
rather than high-speed (1500 baud) cassettes. If your program is on a low- 
speed cassette, type EeI fS-KHH EDtH-tUCDSI □££] and P ress SSfflJ 

8. When the screen reads: You type: 

Ready E] Ejgl Bl 1 ENTER | 

9. The cassette recorder will come on and begin to load the program. If the 
program is loading properly, two asterisks will appear in the upper right 
corner of the screen. The right asterisk will blink. 

If the asterisks do not appear after several seconds: 

• press the I BREAK I key on the computer 

• press the STOP button on the recorder 

• turn the volume on the recorder a little higher 

• continue from Step 5 above. 

If the asterisks appear but the right one does not blink: 

• press the I BREAK I key on the computer 

• press the STOP button on the recorder 

• turn the volume on the recorder a little lower 

• continue from Step 5 above. 



17 



10. When "Ready" reappears, the program is loaded into the computer. To make 
sure, you can type [UlTl fsllTl I ENTER I , and the program lines should be 
displayed on the screen. You are now ready to save the program onto 
diskette. (If you should want to save the program onto a diskette other 
than the Network 3 software diskette now in Drive 0, insert the diskette on 
which you want to save the program into Drive 1.) 

11. The filename ADDITION is used in this example; you use the actual 
filename of the program that you want stored on the diskette. 

Note: Be sure to use a different filename for each program you save onto 
the diskette. Each filename must contain from one to eight letters and 
numbers, and the first character in each filename must be a letter. Do not 
use the filenames HOST/CMD, STUDENT/CMD, or SPOOL/TXT, as these 
filenames are already used on the diskette. 

When the screen reads: You type: 

Ready |HElQEE[D]Q]fflBiSQ 

I ENTERl 

(Note: If you want to save the 
program on a formatted or system 
diskette in Drive 1, you should type 

|E|[|QEii[I!E[i]iiE]Q]Q 

I ENTERl 

instead of the above.) 

12. If you are saving programs on the Network 3 software diskette and the 
screen displays "Disk full", follow Steps B through E beginning on page 21. 
Place your new backup copy of the Network 3 software diskette in Drive 
(the bottom drive) and press the orange Reset bu tton. Wh en "TRSDOS 
Ready" appears on th e screen , type [R] [Q] [S] |T| I ENTER I . When "Baud 
rate?" appears, press I ENTER I . Then go back to the Student Station and 
continue with Step 11 above. 

13. If you are saving programs on Drive 1 and the screen reads "Disk full", 
follow Step B on page 21. Place another formatted or system diskette in 
Drive 1 (the top drive). Go back to the Student Station and continue with 
Step 11 above. 

If you have transferred all the programs you want to run, you are finished when 
the red light on the disk drive goes off. Your programs are now stored on this 
diskette. Be sure this diskette is in the Host computer when you want your 
students to run these programs. 

If you want to transfer additional programs from a cassette to your diskette, repeat 
Steps 4 through 13 above. 



18 






APPENDIX I: 

LIST OF RADIO SHACK SOFTWARE 
FULLY COMPATIBLE WITH THE NETWORK 3 



Many Radio Shack software packages are fully compatible with the Network 3 (that 
is, no modifications to the programs are necessary). Those Radio Shack educational 
software packages available at the time of this printing which are fully compatible 
include the following: 

K-8 Math Program, Volume One (26-1715) 

K-8 Math With Student Management, Volume One (26-1725) 

Essential Math, Volumes One and Two (26-1716, 26-1719) 

Euclid Geometry Tutor (26-1724) 

Advanced Graphics (26-1714) 

Vector Addition (26-1720) 

Graphical Analysis of Experimental Data (26-1722) 

Interpreting Graphs in Physics (26-1721) 

Investigations in Integral Calculus (26-2600) 

Plane Analytic Geometry (26-2602) 

AlphaKey™ (26-1718) 



~ 



- 



19 



APPENDIX II: FOR ONE-DRIVE HOST SYSTEMS 

a. USING THE NETWORK 3 CONTROLLER 
WITH A ONE-DRIVE HOST COMPUTER 

Most programs can be used with the Network 3 and a one-disk-drive Host 
computer. Possible exceptions are programs that use special data files (for example, 
to store student records). 

If you want to use programs which are stored on a cassette tape, turn to page 17 
and follow the directions given. 

If the programs are on a Model I diskette, use the accompanying cassette tape to 
load the program, following the directions on page 17. 

If you want to use programs stored on a Model III diskette, you must first 
determine which version of the operating system is on the diskette. Then you can 
transfer the programs, one at a time, to the Network 3 software diskette. Follow 
the steps below: 

Determining the Operating System Version 

1. Place an adhesive write-protect tab (provided with new diskettes) over the 
square notch in the diskette containing the program(s) you want to run with 
Network 3. If you do not have any tabs, use a small piece of cellophane 
tape. 

2. Turn on the Host computer. 

3. When the red light on the disk drive goes off, insert the diskette containing 
the program(s) you want to run with the Network 3 into the disk drive. (Be 
sure the label is up and the covered square notch is to the left.) Close the 
disk drive door. 

4. Press the orange Reset button. 

5. When the operating system Ready prompt appears, read the screen display. 
If "TRSDOS 1.3 July 1, 1981" is displayed, continue on to Step 6. If any 
other operating system and/or any other date is displayed, turn to page 23, 
USING PROGRAMS FROM A DISKETTE WITH A DIFFERENT 
VERSION OF THE OPERATING SYSTEM, and follow the procedure 
described. When you have done so, your programs will be transferred onto 
the Network 3 software diskette and will be ready to run at the Student 
Stations. 



20 



~ 



Transferring a Program 

From a Diskette with TRSDOS 1.3, JULY 1, 1981 

To the Network 3 Software Diskette 



-~ 



At the Host Computer: 

6 Make sure that your disk drive contains the diskette with the program(s) 
you want to run on the Network 3, not your Network 3 software diskette. 



When the screen reads: 
TRSDOS Ready 
How Many Files? 
Memory Size? 



You type: 

UElIllilE] I ENTER I 
I ENTER 1 
I ENTER I 



7. (In this example, the filename ADDITION is used. Be sure to use the 
actual filename Of the program you want to run.) 



When the screen reads: You type 
Ready 



I ENTER 1 



8 When the red light on the disk drive goes off, remove your program 

diskette. Insert a backup copy of the Network 3 software diskette, with the 
label facing up and the square notch to the left. Close the disk drive door. 



9. When the screen reads: 
Ready 



You type: 



I ENTER 

10. If the screen displays "Disk full", follow steps A through F below: 

A. Be sure the Network 3 software diskette is still in the disk drive. 

B. Since the last program you attempted to transfer to the diskette was 
not completely copied, you must remove the partial copy of the 
program from the diskette. (In this example, the filename ADDITION 
is used. Be sure to use the actual filename of the last program you 
attempted to transfer.) 

When the screen reads: You type: 

Ready EEEEBSEiEEQlEliQ 



ENTER! 



~ 



21 



C. That copy of the Network 3 software diskette is full, so remove it from 
the disk drive and store it away. 

D. Make another backup copy of the original Network 3 software diskette 
following the directions in Appendix IV on page 33. 

E. Store the original Network 3 software diskette supplied with this 
package in a safe place. 

F. You can now transfer the program to the new backup copy of the 
Network 3 software diskette. Continue from Step 6 above. 

11. If you have additional programs you want to run with the Network 3, wait 
until the red light on the disk drive goes off. Then remove the Network 3 
software diskette. Place an adhesive tab over the square notch in the 
diskette containing the programs you want to run with the Network 3. 
Insert the diskette in the drive, with the label facing up and the covered 
square notch to the left. Close the disk drive door. If you are not certain 
that this diskette contains TRSDOS 1.3 July 1, 1981, follow Steps 4 and 5 
above. If the diskette does contain this version of the operating system, 
continue from Step 7 above. 



22 



^ 



b. USING PROGRAMS FROM A DISKETTE WITH 
A DIFFERENT VERSION OF THE OPERATING SYSTEM 
(One-Drive Host Systems Only) 



^ 



If the program) s) you want to run with the Network 3 are on a diskette with a 
version of the operating system other than TRSDOS 1.3 July 1, 1981, you must 
first transfer the program(s) to cassette tape, and then transfer the programs from 
the tape to the Network 3 software diskette. Follow these steps: 

1. Connect a cassette recorder to the Host computer. Be sure the recorder is 
plugged in. Set the volume of the recorder at 6. 

2. Insert a cassette tape in the cassette recorder. 

3. Press PLAY or FAST FORWARD on the recorder to advance the tape past 
the leader and any programs already on the cassette tape. 

4. Reset the tape counter on the cassette recorder to zero by pressing the 
button next to the tape counter. 

5. Press the PLAY and RECORD buttons on the recorder simultaneously. (If 
the recorder is connected properly, it should not come on at this point.) 



At the Host Computer: 

6. Turn on the computer. 

7. Place the diskette containing the program(s) you want to run with the 
Network 3 in the disk drive with the label facing up and the square notch 
to the left. Close the disk drive door. 

8. Press the orange Reset button. 

9. When the screen reads: You type: 



TRSDOS Ready 

(or other operating 
system Ready prompt) 

How Many Files? 

(TRSDOS only) 

Memory Size? 

(TRSDOS only) 



FBlfAl [Sim fCl l ENTER I 



I ENTER I 



I ENTER | 



23 



10. (In this example, the filename ADDITION is used. Be sure to use the 
actual filename of the program you want to use with the Network 3.) 

When the screen reads: You type: 

Ready E1H [S H E E E ffl E [S S3 

rENTERl 

Ready EiHHtlsaESBEtQilQ 

riNTERl 

The recorder will now start running and the program will be saved on the 
cassette tape. 

11. When "Ready" reappears on the screen and the cassette recorder goes off, 
press the STOP button on the recorder. 

12. Press REWIND. When the tape counter is again at zero, press STOP. 

13. Press the PLAY button on the recorder. 

14. Remove the diskette from the disk drive. 

15. Place the Network 3 software diskette in the drive with the label facing up 
and the square notch to the left. Close the disk drive door. 

16. Press the orange Reset button. 

17. When the screen reads: You type: 

TRSDOS Ready ISHUffli I ENTER] 



How Many Files? I ENTER I 



Memory Size? I ENTER I 

18. When the screen reads: You type: 

Ready SBiEi I ENTER | 

19. The cassette recorder will come on and begin to load the program. If the 
program is loading properly, two asterisks will appear in the upper right 
corner of the screen. The right asterisk will blink. 

If the asterisks do not appear after several seconds: 

• press the I BREAK I key on the computer 

• press the STOP button on the recorder 

• turn the volume on the recorder a little higher 

• repeat Steps 12 and 13 above and then continue from Step 18 above. 



24 



^ 



If the asterisks appear, but the right one does not blink: 

• press the i BREAK] key on the computer 

• press the STOP button on the recorder 

• turn the volume on the recorder a little lower 

• repeat Steps 12 and 13 above and then continue from Step 18 above. 

20. When "Ready" reappears on the screen, the program is loaded into the 
computer. You are now ready to save it onto the Network 3 software 
diskette. The filename ADDITION is used in this example; you use the 
actual filename of the program that you want stored on the diskette. 

Note: Be sure to use a different filename for each program you save onto 
the diskette. Each filename must contain from one to eight letters and 
numbers, and the first character in each filename must be a letter. Do not 
use the filenames HOST/CMD, STUDENT/CMD, or SPOOL/TXT, as these 
filenames are already used on the diskette. 

When the screen reads: You type: 

Ready [§] JAJ m g] ED \E\ m m E B B \Ql m CD 

[ENTER [ 



21. If the screen displays "Disk full", follow Steps A through E beginning on 
page 21. Press the STOP button on the tape recorder. Repeat Steps 11 
through 13 above. Place your new backup copy of the Network 3 software 
diskette in the disk drive and close the drive door. Continue with Step 16 
above. 

If you have transferred all the programs you want to run, you are finished when 
the red light on the disk drive goes off. Your programs are now stored on this copy 
of the Network 3 software diskette. Use this diskette when you want your students 
to run these programs. 

If there are additional programs you want to transfer to the Network 3 software 
diskette, continue from Step 3 above. 



^~ 



25 



APPENDIX III: NETWORK 3 BASIC (NBASIC) INFORMATION 
a. NETWORK 3 BASIC QUICK REFERENCE 

This section summarizes Disk BASIC instructions which are available in Network 3 
BASIC. All Model III BASIC (non-disk) commands are available in NBASIC (see 
the green reference card that comes with each TRS-80 Model III for a list of these 
commands). 

In the commands listed on the left side of the page, upper-case letters and words 
are literal; i.e., they are to be used exactly as is. Italicized lower-case letters and 
words with one of these commands represent information to be supplied by the 
user. Below the explanation for each command appears one or more examples of 
its use. 



CLOSE Closes all open buffers or specified 

buffer(s). 

CLOSE CLOSE 1,4 CLOSEN 

CMD"B"," switch" Enable/disable the I BREAK] key. 

CMD"B","ON" CMD"B","OFF" 

CMD"E" Displays NETWORK error message again. 

CMD"E" 

CMD"H","OFF" Changes printer output from Host printer 

to local printer. 

CMD"H","OFF" 

CMD"H","ON" Restores Host printer as the destination 

of output. (This is the normal condition 
when Network begins.) 

CMD"H","ON" 

CMD"P" , string var Checks printer status. 

CMD"P",X$ 

CMD"R" Enables interrupts. 

CMD"R" 

CMD"S" Returns to level of Network from 

NBASIC. 

CMD"S" 



~' 



m 



"" 



CMD"T" Disables interrupts. 

CMD'T" 

CVD(string uar) Converts to double precision after GET. 

A# = CVD(I$) 

CVl(string uar) Converts to integer after GET. 

PRINT CVI(FD$) 

CVS(string uar) Converts to single precision after GET. 

FK! = CVS(RATE$) 

DEFFN(uar name) Defines a programmer-created function. 

DEF FNA$(X) = STRING$(X,45) 

DEFUSRn Defines the entry point for machine 

language subroutine number n. 

DEFUSR2 = 32480 

FIELD6,c AS string varjist Organizes random file buffer b into fields. 

FIELD1.255 AS Q$ 

FIELD3,16 AS NM$,25 AS AD$ 

GETb,n Gets record n or next record from a disk 

file and puts it in buffer b (random access 
files). 

GET1 GET3,25 

INPUT#6, var name,list Inputs data from sequential file through 

buffer b to variable named in command. 

INPUT#1,A 
INPUT#1,C$,A,B,D 

lNSTR{c, string var#l, string var#2) .... Starts searching at position c in string #1 

for string #2. If found, returns position; 
otherwise, returns 0. 

Q = INSTR(5,A$,AA$) 

KILL" filename" Deletes a disk file. (Refer to your Disk 

System Owner's Manual for information 
on filenames.) 

KILL"BLITZ:1" 



27 



LINE INPUT string var Inputs a line from keyboard; 1 ENTER I ends 

input. 

LINE INPUT A$ 

LINE INPUT "ENTER YOUR NAME?";N$ 

LINE I NPUT# b, string var Inputs an entire line from sequential file 

through buffer 6 to string variable named. 

LINE INPUT#2,A$ 

LOAD" filename" Loads a program file from disk. (Refer to 

your Disk System Owner's Manual for 
information on filenames.) 

LOAD"BLITZ" 

LOC(6) Gets current record number of file 

associated with buffer b. 

PRINT LOC(2) 

LOF(6) Gets the number of the last record of the 

file associated with buffer b. 

Q = LOF(5) 

LSET string var Puts string into random access field with 

extra spaces at the right. 

LSET NAMES = "JOHN" 

MERGE" filename" Merges disk program with the program in 

the computer memory. Disk program 
must be in ASCII format. 

MERGE"BLITZ" 

MIT)${string var,c,d) = string var Replaces portion of one string with 

another string. First number is starting 
position, second is length. 

MID$(A$,3,2) = "NO" 

MKD$(x) Prepares double precision number x for 

disk write (random access). 

LSET C$ = MKD$(C#) 

MKI$(n) Prepares integer n for disk write (random 

access). 

LSET C$ = MKI$(C%) 



~- 



28 



MKS$(x) Prepares single precision number x for 

disk write (random access). 

LSET C$ = MKS$(C!) 

OPEN" mode", b," filename", n Opens a file, assigns mode (I = input, 

O = output, E = output to end of file, 
R = random), assigns buffer 6, specifies 
filename and logical record length n. 

OPEN"R",l,"LIST:l" 

PRINT#6,uar name,list Writes data to file buffer b (sequential 

file). 

PRINT#3,F$ 
PRINT#1,A$,B$,X,Y,Z 

PUT6,n Moves data from file buffer b into the 

specified record n (random access). If n is 
omitted, the current record number is 
used. 

PUT1,25 

RSET string var Puts string into random access field with 

extra spaces at the left. 

RSET NAME$ = "JOHN" 

RUN "filename" Loads and executes program named. 

RUN"BLITZ" 

SAVE" filename", A Records program from computer memory 

to disk. Appending ',A' specifies ASCII 
format. (Refer to your Disk System 
Owner's Manual for information on 
filenames.) 

SAVE"BLITZ" 

USRn(uar name) Calls any one of 10 machine language 

subroutines (n = to 9). 

X = USR2(DE) 



* 



29 



b. NETWORK 3 BASIC ERROR MESSAGES 

The following is a description of error messages which may be encountered at a 
Network 3 Student Station when a disk error or NBASIC error occurs. 

AD File access denied 

This error message occurs when a file protected by a password is called 
without the password, when the wrong password is used, or when a 
password is given and none exists (i.e., Password = " "). 

AO File already open 

This error message is generated when your program tries to open the same 
file a second time, without closing it between the two requests. It does not 
occur when two Student Stations open the same file. 

BM Bad file mode 

This message occurs when you: 1) use random access statements to 
manipulate sequential files; 2) use sequential statements to access random 
files; 3) write to a file that is open for input; or 4) read a file open for 
output. 

BN Bad file number 

File number refers to buffer number specified in FIELD, OPEN and CLOSE 
statements. This error occurs when the program attempts to access a file 
with an invalid buffer number. 

DF Disk full 

The space allotted for program and data storage on the diskette is full. If 
this error message appears while saving a program to disk, the program was 
probably not saved in its entirety. 

DS Direct statement in file 

When a LOAD"filename" command Is entered, the system requires that the 
file be a BASIC program (i.e., a file in which every line begins with a line 
number). If it is not a BASIC program, then a file cannot be loaded. This 
happens if the file is data (not a program), or if there was a write error when 
the file was saved or a read error during loading. A flawed track on a 
diskette could also cause this message. Possible solutions are to COPY the 
file to another disk and try again, BACKUP the disk, or read the program 
in line by line by another program, correct the bad line number, and save it 
on another disk. 



— 



^~- 



"~ 



EF End of file encountered 

This error occurs when a program attempts to read data beyond the end of 
the file. 

FF File not found 

The file you have requested does not exist on the diskette(s) that are in the 
Host computer. Perhaps you have inserted the wrong disk, misspelled the , 
name of the file that you want, or left off the extension: "filename IB AS". 
Common extensions are BAS (BASIC program), DAT (data file), and CMD 
(assembly language program). 

FL Too many files 

More files have been called for than have been opened (more need to 
be open). 

FO Field overflow 

With a random access file, an attempt was made to FIELD a buffer which 
was longer than the logical record length of the file opened. 

IE Internal error 

An internally generated error with the file structure or the system has 
occurred. 

10 Disk input/output error 

This error occurs whenever the disk read/write head is unable to perform the 
operation the computer told it to do, or whenever there is an inadequate 
transfer of information between the read/write head and the diskette. This 
could be caused by a worn diskette. See DS for possible solutions to the 
problem. 

MM Mode mismatch (sequential/random) 

Sequential file commands were used on a file opened as a random access file, 
or vice versa. 



31 



NM Bad filename 

An illegal filename was used. Each filename may contain up to 8 letters and 
numbers, and the first character must be a letter. Optional extensions of up 
to 3 characters, passwords of up to 8 characters, and a drive specification 
may be added. Examples of legal filenames: 

ADDITION 
SUBTRACT/P12 
DIVISION/N5.PSWD 
MULTIPLY/K1.PWD:0 

RN Bad record number 

A record number that is smaller than or greater than the number allowed 
was used (random access files). 

UE Undefined error 

An error which the system cannot identify has occurred. 
UF Undefined user function 

The function used was not previously defined with a "DEFFN" statement. 
WP Disk write protected 

The diskette is write protected with a write-protect tab. 



32 



•""> 



-" 



APPENDIX IV: BACKUP INFORMATION 

a. MAKING A BACKUP COPY OF 
THE NETWORK 3 SOFTWARE DISKETTE 

It is good practice to make a backup copy of the Network 3 software diskette for 
day-to-day use. The original diskette supplied with the package should be stored to 
protect it from damage. To make a backup copy, follow the steps below at the Host 
computer. 

I. Model III Two-Drive System 

1. Turn on the Host (disk) computer. (The ON/OFF switch is under the right 
side of the keyboard.) 

2. Insert a new, blank diskette in Drive 1 (the top disk drive) with the square 
notch to the left and the label facing up, and close the disk drive door. 

3. Place an adhesive tab (provided with new diskettes) over the square notch 
in the Network 3 software diskette. If you do not have any tabs, use a 
small piece of cellophane tape. 

4. Insert the Network 3 software diskette in Drive (the bottom drive) with 
the covered notch to the left and the label facing up, and close the door. 

5. Press the orange Reset button. 

6. When the screen shows: You type: 

Enter Date (MM/DD/YY)? BQSJEJIBIIIE1IBII1 I ENTER I 

(Example for September 1, 1982) 



Enter Time (HH:MM:SS)? Press I ENTER I 

TRSDOS Ready \MM EU OS GO IB I ENTER I 

SOURCE Drive Number? [0] I ENTER I 



DESTINATION Drive Number? Q] I ENTER I 

SOURCE Disk Master Password? EH[U[U[W][0][R][D] I ENTER I 

The drives will come on and the computer will proceed to make the backup. 
If, after the drives stop spinning, the screen shows: 

**Backup Complete** 



33 



then remove the original Network 3 software diskette from Drive and store 
it in a safe place. You can now place your backup copy in Drive and 
continue using the program. 

If, after the drives stop spinning, the screen shows an error message of any 
kind, or does not say Backup Complete, then press the orange Reset button 
and go back to Step 6. If an error still occurs, then get a new blank diskette 
or bulk erase the diskette you have been using as destination disk. Then 
insert the blank diskette in Drive 1, press the Reset button, and go to Step 6. 



II. Model III One-Drive System 

1. Turn on the Host (disk) computer. (The ON/OFF switch is under the right 
side of the keyboard.) 

2. Place an adhesive tab (provided with new diskettes) over the square notch 
in the Network 3 software diskette. If you do not have any tabs, use a 
small piece of cellophane tape. 

3. Insert the Network 3 software diskette in the disk drive with the covered 
notch to the left and the label facing up. Close the disk drive door. 



4. Press the orange Reset button. 

5. When the screen shows: 
Enter Date (MM/DD/YY)? 

Enter Time (HH:MM:SS)? 

TRSDOS Ready 

SOURCE Drive Number? 

DESTINATION Drive Number? 

SOURCE Disk Master Password? 

Insert SOURCE Diskette 
< ENTER > 

Insert DESTINATION Diskette 
< ENTER > 



You type: 



EGDEffltBEl-ElEIlSlS 

(Example for September 1, 1982) 
Press I ENTER I 



\B] BE [K] IE [ENTER] 
[80 I ENTER I 
[0] I ENTER I 

i^[AirsirsirwiroirRi[Di fENTERi 

Press I ENTER I 



After the red light goes off, remove 
the Network 3 software diskette and 
insert a new, blank diskette with the 
uncovered square notch to the left 
and the label facing up. Close the 
door and press I ENTER I . 



Insert SOURCE Diskette 
< ENTER > 



Continue to switch back and forth 
between the Network 3 software 
diskette (SOURCE diskette, notch 
covered) and the new diskette 
(DESTINATION diskette, notch 
uncovered) as instructed on the 
screen. Do not open the disk drive 
door while the red light is on. 



If the screen shows: 

** Backup Complete** 
Insert SYSTEM Diskette < ENTER > 



then press I ENTER 1 . 

If the screen shows an error message of any kind, or does not say Backup 
Complete, then put the Network 3 software diskette back in the drive, 
press the Reset button, and go back to Step 5. If an error still occurs, get 
a new blank diskette or bulk erase the diskette you have been using as 
destination diskette. Put the Network 3 software diskette back in the 
drive, press the Reset button, and go to Step 5. 



""* 



— 



35 



b. MAKING A BACKUP COPY OF 
THE STUDENT STATION SYSTEM SOFTWARE TAPE 

It is good practice to make a backup copy of the Network 3 Student Station 
System Software for day-to-day use. The original cassette supplied with the package 
should be stored to protect it from damage. To make a backup copy, follow the 
steps below at the Host computer to transfer the Student Station System Software 
from the Network 3 software diskette to cassette tape. 

1. Connect a cassette recorder to the Host computer. Be sure the recorder is 
plugged in. 

2. Insert a blank cassette in the recorder. 

3. Make sure the tape is rewound. Use the FAST FORWARD button if necessary 
to advance the tape past the leader. 

4. Press the PLAY and RECORD buttons on the recorder simultaneously. (If the 
recorder is connected properly, it should not come on at this point.) 

5. Turn on the Host computer. (The ON/OFF switch is under the right side of the 
keyboard.) 

6. Insert the Network 3 software diskette in the bottom disk drive with the label 
facing up and the square notch to the left. Close the disk drive door. 

7. Press the orange Reset button. 

8. When the screen reads: You type: 

Enter date: EEGDEDEtllElEIlII] I ENTER I 

(Example for September 1, 1982) 



Enter time: [ENTER I 

TRSDOS Ready E B E H3 D ffl [s] E3 [B □ H] E3 E3 E 

I ENTER I 

(Be sure to type a space between the 
[E] and the Q]). 



Cass? I ENTER I 

Device = Disk to Tape - pSJEGZ J E[I][N][l][Z][C][M][D] 

Filespec? I ENTER! 



Press ANY key when IENTER I 

Cassette ready 

The recorder will come on and transfer the Student Station System Software to 
the cassette. When "TRSDOS Ready" reappears on the screen, the transfer is 
complete. 



"" 



36 



USING TNI IOH LOADER 
(Information for Modal 4 Users) 



The Radio Shack Network 3 ROM Loader lets you load the Network 3 
Student Station System Software directly from the Hoat computer diak 
through the Network 3 Controller and into the Student Stations. Thia 
eliminates the necessity of using a cassette player or a Network 2 
Controller to load the software. 

Model 4 machines with catalog number 26-1059 already have the ROM 
Loader; otherwiaa the Loader must be installed at a Radio Shack 
Service Center or Repair Center. After the ROM Loader is installed, 
the Model A will function normally as a stand-alone computer. To make 
the Model 4 function as a Student Station, follow the steps below. 
(These replace steps I through 15 on pages 3-6 of the Network 3 
Operating Software User' a Manual . ) 

1. Follow steps 1-3 on page 3 of the User' s Manual . 

2. At the Hoat Computer, follow steps 11 -IS on page 5 of the User's 
Manual. However, note an important difference when you have com- 
pleted step 13: The top line of information displayed on the acreen 
must contain the number "l.l" or a larger number for the ROM Loader 
to operate. If the number displayed is "1.0", you need to get a 
later version of the operating software. 



■ 



3. At each Student Station 
When the screen shows: 



You type: 



Case? 



<ENTER> 



Memory Sice? 

Ready 

> 



<RNTRR> 
SYSTEM <EMTER> 



*T 



/12363 <ENTEt> 

(Student Station will now load from 

the Host disk . ) 



Baud rate? 



<ENTER> 



The Student Station should now display the "Network 3" prompt, 
continue at step 16 on page 6 of the User' a Manual . 



Now, 



8759249 



I 



Addendum for the 26-iOVV 
For Hard Disk Uesrs Only 



This 26-10S9 nondlsk Tfct-fO Model • Microcomputer con be 
upgraded by She addition of one or two build-in diak drive* for 
floppy disks. Whan «t least one of these drives haa been 
install**, a hard disk drive stay also be attached. 

If you are using s hard disk with vereton 5,1.3 of the Herd 
Dish Operating lyitaa, your computer will need a hardware 
MMtif lcatlon before th* print spooler will 

function properly. To 'get this modif lest ion. Coke your computer to 
a Radio Shack Costputer Cantor or Service Center with this sees*©, 
and ask than to stake chte mod if lcatlon. 



6759254 



























— ir 






Important Information 

for 
Cassette Users 






• 



Note: Model III BASIC on the TRS-80 Model III is essentially the same as Level II BASIC on the 
TRS-80 Model I. The only difference is that a higher baud rate for saving onto tape can be set if 
you have a Model III with Model III BASIC (high = 1500 and low = 500). Both low and high baud 
rate use the same volume setting on the Model III. 



^ 



Using Your Cassette Deck 

Many factors affect the performance of a cassette system. The most significant one is volume. Too 
low a volume may cause some of the information to be missed. Too high a volume may cause 
distortion and result in the transfer of background noise as valid information. 

Five different cassette models have been supplied with the TRS-80 system— the CTR-40, CTR-41, 
CTR-80, CTR-80A, and CCR-81. Each model has its own loading characteristics. The table below 
gives the suggested volume ranges for each of the CTR models. 

Notice that the volume ranges for Level I and Level II are different. This is because the Level II 
data transfer rate is faster (500 baud vs. 250 baud). Also, notice that for the TRS-80 Model I, 
pre-recorded Radio Shack programs need a slightly higher volume setting than that required by your 
own CSAVED tapes. This is because the pre-recorded tapes are produced with high-speed audio 
equipment at a slightly lower volume level than the CSAVE process provides. The Model III records 
at a lower volume than the pre-recorded tapes are recorded at, so that the volume setting for 
user-generated tapes is higher than for pre-programmed tapes. You will need to take this into 
account when CLOADing Level II programs into a Model III. 



Recorder 
Model 


User— Generated Tapes 


Pre-Recorded 
Radio Shack Tapes 


CTR-40 


Model I 


Model III 


Model I 


Model III 


Level I 


Level II 




Level I 


Level II 




Yellow Line 


Red Line 


Yellow Line 


Red Line 


CTR-41 


6-8 


4-6 




6.5-8.5 


5-7 




CTR-80 


4.5-6.5 


3-5 


5-7 


5.5-7.5 


2.5-5 


4-6 


CTR-80A 


4.5-6.5 


3-5 


5-7 


5.5-7.5 


2.5-5 


4-6 


CCR-81 


4.5-6.5 


3-5 


5-7 


5.5-7.5 


2.5-5 


4-6 



(With the CTR-40, CTR-80, CTR-80A, and CCR-81, turn the control to the left to increase volume. 
With the CTR-41, turn the control to the right.) 



When information is being loaded from the cassette tape, two asterisks will appear on the screen. The 
one on the right will flash on or off as the program is read in. If the asterisks do not appear, or the 
one on the right does not flash, then the volume setting is probably too low. Increase the volume and 
try again. If you have a Model III this may be an indication that the tape's baud rate is different 
than the Computer's baud rate. (All Radio Shack Model I Level II pre-recorded cassettes are recorded 
at 500 baud rate, so Low baud rate must be selected when they are loaded on the Model III.) Try 
resetting the baud rate from high to low or vice versa (See your Operation Manual). 

Use the reset button to stop the cassette and return control to you if loading problems occur. 

Radio Shack Programs are recorded at least twice on each tape. Following this practice when you 
record programs on tape will give you a back-up if one does not load properly or if it becomes 
damaged. 

Important Note: The CTR-41 requires that you keep the supplied "dummy plug" in the MIC jack 
at all times. However, the other models should never be used with the "dummy plug." 

Level I 

Sometimes you will get an error message during an attempted CLOAD. This means that some 
information was lost or garbled. Adjust the volume level slightly and try again. 



Level II and Model III BASIC 

In case of an error message, proceed as above. There is also a rare case in which the program is not 
loaded correctly even though no error message is generated. So, after CLOADing a program, be sure 
to LIST it. If some data was garbled, then at some point in the listing the display will be filled with 
meaningless words and characters. Adjust the volume and try again. 



Hints and Tips 

Computer tapes should be stored in a relatively dust-free area (a cassette case is recommended) and 
protected from high temperatures. Magnetic and electrical fields may alter recorded information, so 
avoid placing the tape near them (i.e. household appliances, power sources such as transformers and 
television sets, etc.). 

The cassette deck supplied with the TRS-80 is very compatible with the system and will perform its 
duties with great success. To keep the cassette deck in top condition and thus minimize your 
problems, you should periodically perform some routine maintenance on it. Dirty heads can cause as 
much as a 50% loss of volume. Also, heads become magnetized with use and may cause distortion. 
We recommend that you clean the head, capstan, and pinch roller after every four hours of operation. 
Heads on new recorders should always be cleaned before use. 

Note: Cassette cleaning and demagnetizing accessories are available from your local Radio Shack 
store. 



8759015-1082 

Radio /hack 

A DIVISION OF TANDY CORPORATION 



!f///#'±J& 



mhwmm 



mm 






mm 



&&0 



VfrSAVJir. 

X sr-Vj.?s 



K tft.'ff/; 






IMPORTANT NOTICE 

ALL RADIO SHACK COMPUTER PROGRAMS ARE LICENSED ON AN 
"AS IS" BASIS WITHOUT WARRANTY. 

Radio Shack shall have no liability or responsibility to customer or any 
other person or entity with respect to any liability, loss or damage caused 
or alleged to be caused directly or indirectly by computer equipment or 
programs sold by Radio Shack, including but not limited toany interrup- 
tion of service, loss of business or anticipatory profits or consequential 
damages resulting from the use or operation of such computer or 
computer programs. 

NOTE: Good data processing procedure dictates that the user test the 
program, run and test sample sets of data, and run the system in 
parallel with the system previously in use for a period of time 
adequate to insure that results of operation of the computer or 
program are satisfactory. 

RADIO SHACK SOFTWARE LICENSE 

A. Radio Shack grants to CUSTOMER a non-exclusive, paid up license to 
use on CUSTOMER'S computer the Radio Shack computer software 
received. Title to the media on which the software is recorded (cassette 
and/or disk) or stored (ROM) is transferred to the CUSTOMER, but not 
title to the software. 

B. In consideration for this license, CUSTOMER shall not reproduce 
copies of Radio Shack software except to reproduce the number of copies 
required for use on CUSTOMER'S computer (if the software allows a 
backup copy to be made), and shall include Radio Shack's copyright 
notice on all copies of software reproduced in whole or in part. 

C. CUSTOMER may resell Radio Shack's system and applications soft- 
ware (modified or not, in whole or in part), provided CUSTOMER has 
purchased one copy of the software for each one resold. The provisions 
of this software License (paragraphs A, B, and C) shall also be applicable 
to third parties purchasing such software from CUSTOMER. 






Wm 












,-~v 









RADIO SHACK |c|A DIVISION OF TANDY CORPORATION 

U.S.aTfORT WORTH, TEXAS 76102 
CANADA: BARRIE, ONTARIO L4M 4W5 



AUSTRALIA 



280-316 VICTORIA ROAD 
RYDALMERE, N.S.W.2116 



TANDY CORPORATION 

BELGIUM 

PARC INDUSTRIEL DE NANINNE 
5140 NANINNE 



U.K. 



BILSTON ROAD WEDNESBURY 
WEST MIDLANDS WS10 7JN 



■^ 



PRINTED IN U.S.A.